ࡱ                >  	               k          m          j    	               ?   bjbjcTcT                  	 4\  > > 7                                                                              [      [      [      [      [                 o      o      o      o     {  l   o      @  p                                    |  t     <   v@     x@      x@      x@      x@      x@      x@  $   gB    	E  F   @                     [      ,                                  ,      ,      @              [      [                         @     ?      ?      ?      ,  #  [            [            v@              ?                                                      ,      v@              ?              ?                                                                              ?                +        o      <    ?              b@     @  0   @      ?      OE      ?     OE      ?                                                                      ?  &   OE              [      @  L   ,      ,      ?      ,      ,                                      ,      ,      ,      @      @                                      ?                                      ,      ,      ,      @      ,      ,      ,      ,                                                                                          OE      ,      ,      ,      ,      ,      ,                                                              ,      ,      ,        	  !  :     	                                                                                                                                                                                                                                                                                                                                                                                                                                      simulator lang=spectre
// Cell name: ece3663Inverter
//          An inverter with sizing parameters and parameterized AD,AS,PD,PS
//         The S/D parameters assume a single-finger device
subckt ece3663Inverter VDD VSS in out 
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1
    MP (out in VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp         pd=3u+wp m=mult 
    MN (out in VSS VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn         pd=3u+wn m=mult
ends ece3663Inverter
// End of subcircuit definition
 
// Cell name: ece3663NAND2

// modified by Team XOR on 3/31/10 to fix naming convention and size for equal PUN/PDN resistances

subckt ece3663NAND2 Vdd Vss InA InB Out 
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1
    P1 (Out InB Vdd Vdd) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult    
    P0 (Out InA Vdd Vdd) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult     
     N1 (net18 InB Vss Vss) ami06N w=2*wn l=ln as=1.5u*2*wn ad=1.5u*2*wn ps=3u+2*wn \
        pd=3u+2*wn m=mult 
    N0 (Out InA net18 Vss) ami06N w=2*wn l=ln as=1.5u*2*wn ad=1.5u*2*wn \
        ps=3u+2*wn pd=3u+2*wn m=mult 
ends ece3663NAND2
// End of subcircuit definition.

// Cell name: ece3663NOR2

// Modified by Team XOR on 3/31/10 to fix naming convention and size for equal PUN/PDN resistances

subckt ece3663NOR2 Vdd Vss InA InB Out
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1
    P1 (Out InB net10 Vdd) ami06P w=2*wp l=lp as=1.5u*2*wp ad=1.5u*2*wp ps=3u+2*wp \
        pd=3u+2*wp m=mult 
    P0 (net10 InA Vdd Vdd) ami06P w=2*wp l=lp as=1.5u*2*wp ad=1.5u*2*wp ps=3u+2*wp \
        pd=3u+2*wp m=mult 
    N1 (Out InB Vss Vss) ami06N w=wn l=lp as=1.5u*wn ad=1.5u*wn \
        ps=3u+wn pd=3u+wn m=mult     
    N0 (Out InA Vss Vss) ami06N w=wn l=lp as=1.5u*wn ad=1.5u*wn \
        ps=3u+wn pd=3u+wn m=mult 
ends ece3663NOR2
// End of subcircuit definition. 


// Cell name: ece3663AND2

// Implementation: NAND in series w/ inverter
// Modified 3/17/2010 by Team Mux to correct faults in netlist parameters
// Modified 4/4/2010 by Team Mux to conform to class conventions

subckt ece3663AND2 Vdd Vss InA InB Out
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1 
    P2 (Out net049 Vdd Vdd) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp \
        ps=3u+wp pd=3u+wp m=mult region=sat
    P1 (net049 InB Vdd Vdd) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp \
        ps=3u+wp pd=3u+wp m=mult region=sat
    P0 (net049 InA Vdd Vdd) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp \
        ps=3u+wp pd=3u+wp m=mult region=sat
    N2 (Out net049 Vss Vss) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn \
        ps=3u+wn pd=3u+wn m=mult region=sat
    N1 (net22 InB Vss Vss) ami06N w=2*wn l=ln as=1.5u*2*wn ad=1.5u*2*wn \
        ps=3u+2*wn pd=3u+2*wn m=mult region=sat
    N0 (net049 InA net22 Vss) ami06N w=2*wn l=ln as=1.5u*2*wn \
        ad=1.5u*2*wn ps=3u+2*wn pd=3u+2*wn m=mult region=sat
ends ece3663AND2

// Cell name: ece3663OR2 

// Implementation: NOR in series with inverter
// Modified 3/17/2010 by Team MUX to standardize transistor names
// Modified 3/31/2010 by Team XOR to fix naming convention and size for equal PUN/PDN resistances
// Modified 4/4/2010 by Team MUX to fix wrong bulk connection and conform to class conventions 

subckt ece3663OR2 Vdd Vss InA InB Out
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1 
    P2 (Out net21 Vdd Vdd) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult region=sat
    P1 (net21 InB net10 Vdd) ami06P w=2*wp l=lp as=1.5u*2*wp ad=1.5u*2*wp ps=3u+2*wp \
        pd=3u+2*wp m=mult region=sat
    P0 (net10 InA Vdd Vdd) ami06P w=2*wp l=lp as=1.5u*2*wp ad=1.5u*2*wp ps=3u+2*wp \
        pd=3u+2*wp m=mult region=sat
    N2 (Out net21 Vss Vss) ami06N w=wn l=lp as=1.5u*wn ad=1.5u*wn \
        ps=3u+wn pd=3u+wn m=mult region=sat
    N1 (net21 InB Vss Vss) ami06N w=wn l=lp as=1.5u*wn ad=1.5u*wn \
        ps=3u+wn pd=3u+wn m=mult region=sat
    N0 (net21 InA Vss Vss) ami06N w=wn l=lp as=1.5u*wn ad=1.5u*wn \
        ps=3u+wn pd=3u+wn m=mult region=sat
ends ece3663OR2

// Cell name: ece3663XOR2

// An implementation of a two input XOR =A'*B+A*B'=((A'*B)'*(A*B')')'

// Inputs to the XOR are named "A" and "B"
// Output of the XOR is named "out"
// High voltage is named "VDD"
// Low voltage (ground) is named "VSS" 

//subsubcircuit inverters used have been sized to make worst-case PUN resistance and worst-case PDN resistance the same
//subsubcircuit NANDs used have been sized to make worst-case PUN resistance and worst-case PDN resistance the same

//edited by Team ADD at 10:38 p.m. on Sunday, 4 April 2010 
subckt ece3663XOR2 VDD VSS  A B out
parameters wpGlobal=3u wnGlobal=1.5u lnGlobal=600n lpGlobal=600n multGlobal=1 

//subsubcircuits that invert the inputs
   //inverter for input A
   invA (VDD VSS A notA) ece3663Inverter wp=wpGlobal wn=wnGlobal ln=lnGlobal lp=lpGlobal mult=multGlobal  
   //inverter for input B
   invB (VDD VSS B notB) ece3663Inverter wp=wpGlobal wn=wnGlobal ln=lnGlobal lp=lpGlobal mult=multGlobal


//basically first input NAND
   p1comma1 (intermediate1 notA VDD VDD) ami06P w=wpGlobal l=lpGlobal as=1.5u*wpGlobal ad=1.5u*wpGlobal ps=3u+wpGlobal pd=3u+wpGlobal m=multGlobal
   p1comma2 (intermediate1 B VDD VDD) ami06P w=wpGlobal l=lpGlobal as=1.5u*wpGlobal ad=1.5u*wpGlobal ps=3u+wpGlobal pd=3u+wpGlobal m=multGlobal
   n1comma1 (intermediate1 notA node1 VSS) ami06N w=2*wnGlobal l=lnGlobal as=1.5u*2*wnGlobal ad=1.5u*2*wnGlobal ps=3u+2*wnGlobal pd=3u+2*wnGlobal m=multGlobal
   n1comma2 (node1 B VSS VSS) ami06N w=2*wnGlobal l=lnGlobal as=1.5u*2*wnGlobal ad=1.5u*2*wnGlobal ps=3u+2*wnGlobal pd=3u+2*wnGlobal m=multGlobal

//basically second input NAND 
   p2comma1 (intermediate2 A VDD VDD) ami06P w=wpGlobal l=lpGlobal as=1.5u*wpGlobal ad=1.5u*wpGlobal ps=3u+wpGlobal pd=3u+wpGlobal m=multGlobal
   p2comma2 (intermediate2 notB VDD VDD) ami06P w=wpGlobal l=lpGlobal as=1.5u*wpGlobal ad=1.5u*wpGlobal ps=3u+wpGlobal pd=3u+wpGlobal m=multGlobal
   n2comma1 (intermediate2 A node2 VSS) ami06N w=2*wnGlobal l=lnGlobal as=1.5u*2*wnGlobal ad=1.5u*2*wnGlobal ps=3u+2*wnGlobal pd=3u+2*wnGlobal m=multGlobal
   n2comma2 (node2 notB VSS VSS) ami06N w=2*wnGlobal l=lnGlobal as=1.5u*2*wnGlobal ad=1.5u*2*wnGlobal ps=3u+2*wnGlobal pd=3u+2*wnGlobal m=multGlobal

//basically third combining/output NAND 
   p3comma1 (out intermediate1 VDD VDD) ami06P w=wpGlobal l=lpGlobal as=1.5u*wpGlobal ad=1.5u*wpGlobal ps=3u+wpGlobal pd=3u+wpGlobal m=multGlobal
   p3comma2 (out intermediate2 VDD VDD) ami06P w=wpGlobal l=lpGlobal as=1.5u*wpGlobal ad=1.5u*wpGlobal ps=3u+wpGlobal pd=3u+wpGlobal m=multGlobal
   n3comma1 (out intermediate1 node3 VSS) ami06N w=2*wnGlobal l=lnGlobal as=1.5u*2*wnGlobal ad=1.5u*2*wnGlobal ps=3u+2*wnGlobal pd=3u+2*wnGlobal m=multGlobal
   n3comma2 (node3 intermediate2 VSS VSS) ami06N w=2*wnGlobal l=lnGlobal as=1.5u*2*wnGlobal ad=1.5u*2*wnGlobal ps=3u+2*wnGlobal pd=3u+2*wnGlobal m=multGlobal
ends ece3663XOR2
// End of subcircuit definition  
    
// Cell Name: ece3663XNOR2

// Edited by Team XOR: a 2-input XNOR gate built from other subcircuits
// Has tunable parameters including:  wp, wn, lp, ln, and m
// Has parameterized AS, AD, PS, PD

// Implements the function:   XNOR = ((F*G)')'
// where F = B + A'B' and G = A + A'B'

// not the most efficient implementation, but this is what the 2008 group chose to do.
// originally this was made of 18 discrete transistors with a ridiculous netlist that was
// very difficult to understand.  we've improved this by "packaging" the transistors into
// the gates they had essentially created.

subckt ece3663XNOR2 (VDD VSS A B Out)

parameters wp0=3u wn0=1.5u lp0=600n ln0=600n mult0=1

NOR (VDD VSS A B center) ece3663NOR2 wp=wp0 wn=wn0 lp=lp0 ln=ln0 mult=mult0
ORtop (VDD VSS B center F) ece3663OR2 wp=wp0 wn=wn0 lp=lp0 ln=ln0 mult=mult0
ORbottom (VDD VSS A center G) ece3663OR2 wp=wp0 wn=wn0 lp=lp0 ln=ln0 mult=mult0
NAND (VDD VSS F G Outbar) ece3663NAND2 wp=wp0 wn=wn0 lp=lp0 ln=ln0 mult=mult0
INVERTER (VDD VSS Outbar Out) ece3663Inverter wp=wp0 wn=wn0 lp=lp0 ln=ln0 mult=mult0

ends ece3663XNOR2

// Cell name: NAND3
// View name: schematic
// Edited by group NOR: 3 input NAND gate with tunable wp, wn, lp, ln, and m
//      Sized for equal pull-up, pull-down to Inv

subckt ece3663NAND3 (VDD VSS A B C OUT) 
parameters wp=3u wn=4.5u ln=600n lp=600n mult=1
   MNC (NETCB C VSS VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn \
      pd=3u+wn m=mult region=sat
   MNB (NETBA B NETCB VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn \
      pd=3u+wn m=mult region=sat
   MNA (OUT A NETBA VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn \
      pd=3u+wn m=mult region=sat
   MPC (OUT C VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
      pd=3u+wp m=mult region=sat
   MPB (OUT B VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
      pd=3u+wp m=mult region=sat
   MPA (OUT A VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
      pd=3u+wp m=mult region=sat
ends ece3663NAND3
//END OF subcircuit definition

// Cell name: NOR3
// View name: schematic
// Edited by group NOR: 3 input NOR gate with tunable wp, wn, lp, ln, and m
//      Sized for equal pull-up, pull-down to Inv

subckt ece3663NOR3 (VDD VSS A B C out) 
parameters wp=9u wn=1.5u ln=600n lp=600n mult=1
    MPa (netab A VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult 
    MPb (netbc B netab VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult 
    MPc (out C netbc VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult 
    MNa (out A VSS VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn \
        pd=3u+wn m=mult
    MNb (out B VSS VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn \
        pd=3u+wn m=mult
    MNc (out C VSS VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn \
        pd=3u+wn m=mult
ends ece3663NOR3
// End of subcircuit definition.

// Cell name: AND3
// View name: schematic
// Edited by group NOR: 3 input AND gate with tunable wp, wn, and m
//     sized for pull-up/pull-down equal to inverter

subckt ece3663AND3 (VDD VSS A B C OUT) 
parameters wpA=3u wnA=1.5u multA=1 
   NAND (VDD VSS A B C Invertin) ece3663NAND3 wp=wpA wn=wnA*3 mult=multA
   Inv (VDD VSS Invertin OUT) ece3663Inverter wp=wpA wn=wnA mult=multA
ends ece3663AND3

//end of subcircuit definition

// Cell name: OR3
// View name: schematic
// Edited by group NOR: 3 input OR gate with tunable wp, wn, and m
//     sized for pull-up/pull-down equal to inverter

subckt ece3663OR3 (VDD VSS A B C out)
parameters wpO=3u wnO=1.5u multO=1
    NOR (VDD VSS A B C Invertin) ece3663NOR3 wp=wpO*3 wn=wnO mult=multO
    Inv (VDD VSS Invertin out) ece3663Inverter wp=wpO wn=wnO mult=multO
ends ece3663OR3

// End of subcircuit definition.

// Cell name: ece3663MUX2to1
// Modified by: Team NAND
//  improvement: resized NMOS transistors to reduce transmission delay
//  4/23/10 - conformed to class naming convention
//          - fixed sizing mistakes for area and perimeter for NMOS
subckt ece3663MUX2to1 VDD VSS in0 in1 Select out
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1
I0 (VDD VSS Select selectBar) ece3663Inverter wn=wn wp=wp mult=mult
P5 (net15 Select VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult
P4 (net15 in1 VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult
P3 (out net15 VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult
P2 (out net31 VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult
P1 (net31 in0 VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult
P0 (net31 selectBar VDD VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
        pd=3u+wp m=mult
N5 (net35 net15 VSS VSS) ami06N w=wn*2 l=ln as=1.5u*2*wn ad=1.5u*2*wn ps=3u+wn*2 \
        pd=3u+wn*2 m=mult
N4 (out net31 net35 VSS) ami06N w=wn*2 l=ln as=1.5u*2*wn ad=1.5u*2*wn ps=3u+wn*2 \
        pd=3u+wn*2 m=mult
N3 (net43 Select VSS VSS) ami06N w=wn*2 l=ln as=1.5u*2*wn ad=1.5u*2*wn ps=3u+wn*2 \
        pd=3u+wn*2 m=mult
N2 (net15 in1 net43 VSS) ami06N w=wn*2 l=ln as=1.5u*2*wn ad=1.5u*2*wn ps=3u+wn*2 \
        pd=3u+wn*2 m=mult
N1 (net31 selectBar net55 VSS) ami06N w=wn*2 l=ln as=1.5u*2*wn ad=1.5u*2*wn ps=3u+wn*2 \
        pd=3u+wn*2 m=mult
N0 (net55 in0 VSS VSS) ami06N w=wn*2 l=ln as=1.5u*2*wn ad=1.5u*2*wn ps=3u+wn*2 \
        pd=3u+wn*2 m=mult
ends ece3663MUX2to1
//end subcircuit definition

//Cell name: ece3663MUX4to1
// Modified by: Team NAND
//  fixed ability to size mux with variables
//  4/23/10 - conformed to class naming convention
subckt ece3663MUX4to1 VDD VSS in00 in01 in10 in11 Select0 Select1 out
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1
   I0 (VDD VSS in00 in01 Select0 net75) ece3663MUX2to1 wn=wn wp=wp mult=mult
   I1 (VDD VSS in10 in11 Select0 net79) ece3663MUX2to1 wn=wn wp=wp mult=mult
   I2 (VDD VSS net75 net79 Select1 out) ece3663MUX2to1 wn=wn wp=wp mult=mult
ends ece3663MUX4to1
//end subcircuit definition

 
// Cell name: ece3663tgate
// Modified by: Team NAND
//  Added ability to control the size of tgate with variables wn and wp.
//  4/23/10 - conformed to class naming convention
//          - fixed wp and wn sizing mistakes
subckt ece3663tgate VDD VSS in pass out 
parameters wp=3u wn =1.5u ln=600n lp=600n mult=1
   I3 (VDD VSS pass pass_inv) ece3663Inverter wn=wn wp=wp mult=mult
   N0 (in pass out VSS) ami06N w=wn l=ln as=1.5u*wn ad=1.5u*wn ps=3u+wn \
           pd=3u+wn m=mult region=sat
   P0 (out pass_inv in VDD) ami06P w=wp l=lp as=1.5u*wp ad=1.5u*wp ps=3u+wp \
           pd=3u+wp m=mult region=sat
ends ece3663tgate
//end of subcircuit definition

// Cell: ece3663tGateMux
// Modified by: Team NAND
//  added ability to control sizing from variables wn and wp.
//  4/23/10 - conformed to class naming convention
subckt ece3663tGateMux VDD VSS in0 in1 select out
parameters wp=3u wn=1.5u ln=600n lp=600n mult=1
   I0 (VDD VSS in0 selectPrime out) ece3663tgate wn=wn wp=wp mult=mult
   I1 (VDD VSS in1 select out) ece3663tgate wn=wn wp=wp mult=mult
   I2 (VDD VSS select selectPrime) ece3663Inverter wn=wn wp=wp mult=mult
ends ece3663tGateMux
//end of subcircuit definition

                                                                            z  {  a+  b+  .  .  0  0  1  1  O2  P2  8  8   ;  !;  =  =  ?  ?  ˻˻ˮˮˡˡˑˡˡˡˡˍ                                                                                                                                                    hL  h5R CJ OJ PJ  QJ ^J aJ  h{x 5CJ PJ  \aJ  hQ 5CJ PJ  \aJ  hQ CJ OJ PJ  QJ ^J aJ  $hQ hQ CJ OJ PJ  QJ ^J aJ  #h& hQ 5CJ OJ QJ ^J aJ h& 5CJ OJ QJ ^J aJ       5        	  v	  	  	  
  
  (
  )
  
  
  
  
  1  M        &  p                                                                                                                                                                                                                                                                                                                   "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ   gdQ              H
  I
  p
  
  
    e        *  L  ]                                                                                                                                                                                                                                                                                                                                         "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ    U  V  }        d        F  r      ,  i  z  {          i                                                                                                                                                                                                                                                                                                                               "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ      !  n      
  b        ;  g              I  J  u                                                                                                                                                                                                                                                                                                                                   "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ    Y      
  .  }  ~      +  E          `      !  "  A    d                                                                                                                                                                                                                                                                                                                                  "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ           Q!  !  "  #  0#  R#  W#  r#  s#  #  #  $  $  K$  r$  s$  $  $%  ~%  %  %  %  %                                                                                                                                                                                                                                                                                                                           "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  %  &  &  S&  &  &  >'  '  '  '  '  '  '   (  R(  S(  |(  (  (  )  e)  )  )  )  ;*  \*                                                                                                                                                                                                                                                                                                                           "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  \*  *  *  +  0+  B+  a+  b+  u+  +  +  ,  ,  4,  d,  ,  ,  -  0-  |-  -  -  -  A.  Y.  .                                                                                                                                                                                                                                                                                                                           "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  .  .  .  .  .  /  /  ]/  /  /  /  /  (0  o0  0  0  0  0  0  0  1  C1  D1  j1  1  1                                                                                                                                                                                                                                                                                                                           "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  1  2  -2  .2  O2  P2  m2  2  2  3  E3  v3  3  3  64  N4  4  4  4  5  Y5  q5  5  5  !6  96                                                                                                                                                                                                                                                                                                                           "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  96  6  6  6  7  g7  7  7  7  G8  a8  8  8  8  8  8  9  39  `9  9  9  	:  V:  :  :  ;                                                                                                                                                                                                                                                                                                                           "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  ;   ;  !;  #;  >;  X;  ;  ;  <  +<  \<  <  <  =  ^=  =  =  =  =  =  =  '>  Z>  >  >  ?                                                                                                                                                                                                                                                                                                                           "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  ?  E?  ?  ?  ?  ?                                                                                                                                                                                                                                                                                                                                                                                                                              "  $ 
2 (
Px4 #\'*.25@9                a$ gdQ  2 1h:pQ / =! " # $ %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              b                                           6  6  6  6  6  6  6  6  6  v  v  v  v  v  v  v  v  v  6  6  6  6  6  6  >  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6     6  6     6  6  6  6  6  6  6  6     6  6  6  6  6  6  6  6  6  6  6  6  h  H  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6    6  2                     0  @  P  `  p                   2  (         0  @  P  `  p                      0  @  P  `  p                      0  @  P  `  p                      0  @  P  `  p                      0  @  P  `  p                      0  @  P  `  p      8  X        V  ~     PJ _HmH	nH	sH	tH	    F  ` F   L    N o r m a l      $a$ CJ _HaJ mH	sH	tH	    X @ 2 X  Q  	 H e a d i n g   3     $ d d @&[$\$a$   5CJ PJ  \aJ             D A  D 
        D e f a u l t   P a r a g r a p h   F o n t     R i  R       0 T a b l e   N o r m a l      4 
l 4   a      ( k  (  
      0 N o   L i s t         F   F   Q   H e a d i n g   3   C h a r    5CJ PJ  \aJ  e   	 Q 0 H T M L   P r e f o r m a t t e d   =  $ 
2 (
Px4 #\'*.25@9                a$   CJ OJ PJ  QJ ^J aJ \  \  Q 0 H T M L   P r e f o r m a t t e d   C h a r    CJ OJ PJ  QJ ^J aJ PK     !         [Content_Types].xmlj0Eжr(΢Iw},-j4	wP-t#bΙ{UTU^hd}㨫)*1P'	^W0)T9<l#$yi};~@(Hu*Dנz/0ǰ$X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?   PK     ! ֧   6     _rels/.relsj0}Q%v/C/} (h"O
= C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/Seе   PK     ! ky         theme/theme/themeManager.xmlM
 @}w7c(Ebˮ CAǠҟ7՛K
Y,
e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+&
8   PK     !   P     theme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$!)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu	gZo~ٺlAplxpT0+[}`jzA V2Fi@qv֬5\|ʜ̭NleXdsjcs7f
W+Ն7`gȘJj|h(KD- 
dXiJ؇(x$(:;˹!I_TS1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ
x}rxwr:\TZaG*y8IjbRc|XŻǿI
u3KGnD1NIBs
RuK>V.EL+M2#'fi~Vvl{u8zH
*:(W☕
~JTe\O*tHGHY }KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4=3ڗP
1Pm\\9Mؓ2aD];Yt\[x]}Wr|]g-
eW
)6-rCSj
id	DЇAΜIqbJ#x꺃6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8քAV^f
Hn-"d>znǊ	ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ ;%1U٥m;R>QDDcpU'&LE/pm%]8firS4d7y\`JnίIR3U~7+׸#mqBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D	vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCMm<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍ    PK     ! 
ѐ     '   theme/theme/_rels/themeManager.xml.relsM
0wooӺ&݈Э5
6?$Q
,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{ P8g/]QAsم(#L[    PK-      !                       [Content_Types].xmlPK-      ! ֧   6               +  _rels/.relsPK-      ! ky                     theme/theme/themeManager.xmlPK-      !   P                 theme/theme/theme1.xmlPK-      ! 
ѐ     '             	  theme/theme/_rels/themeManager.xml.relsPK      ]  
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>    7    \       ?                    %  \*  .  1  96  ;  ?  ?  !   "   #   $   %   &   '   (   )   *   +   ,   -     8                         @                           0    (    	                    
          B    
        S              	   ?              2 _ i n p u t _ N A N D _ e c e 3 6 6 3 N A N D 2  2 _ i n p u t _ N O R _ e c e 3 6 6 3 N O R 2  2 _ i n p u t _ A N D _ e c e 3 6 6 3 A N D 2  2 _ i n p u t _ O R _ e c e 3 6 6 3 O R 2  2 _ i n p u t _ X O R _ e c e 3 6 6 3 X O R 2  2 _ i n p u t _ X N O R _ e c e 3 6 6 3 X N O R 2  3 _ i n p u t _ N A N D _ e c e 3 6 6 3 N A N D 3  3 _ i n p u t _ N O R _ e c e 3 6 6 3 N O R 3  3 _ i n p u t _ A N D _ e c e 3 6 6 3 A N D 3  3 _ i n p u t _ O R _ e c e 3 6 6 3 O R 3  2 _ 1 _ M U X _ e c e 3 6 6 3 M U X 2 t o 1  4 _ 1 _ M U X _ e c e 3 6 6 3 M U X 4 t o 1  T r a n s m i s s i o n _ G a t e _ e c e 3 6 6 3 t g a t e  T G a t e _ M U X _ e c e 3 6 6 3 t _ G a t e M u x       z    W    a#  &  (  O*  0   3  5  7                              	   
         
         z    W    a#  &  (  O*  0   3  5  7      
                                            (  +  6  8  ;  =  F  H  Q  S  T  V  p  t                                                                                        
  
        #  %  &  (  D  H  Y  \  ]  `  a  d  o  q  t  v                                                              $  2  5  <  ?  L  N  Q  S  ^  `  k  m  x  z                  I  O  \  _  `  c  d  g  h  k  {  }                                                      
      !  "  %  &  )  6  8  ;  =  H  J  U  W  X  Z  `  b  u  w  z  ~                                                  
            %  '  2  4  F  J  g  q          1  4  V  \  i  l  m  p  q  t  u  x                                                  	  	  .	  1	  2	  5	  6	  9	  D	  F	  I	  K	  T	  V	  _	  a	  l	  n	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  
  
  
  
  &
  (
  +
  -
  6
  8
  A
  C
  N
  P
  b
  f
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
              '  )  >  @  A  C  I  K  T  V  Y  ]                          
  
  	
  
  
  
  
  
  3
  6
  7
  :
  E
  G
  J
  L
  U
  W
  `
  b
  c
  e
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
          "  #  &  3  5  8  :  E  G  R  T  U  W  ]  _  r  t  w  {                                      	    
           "  +  -  6  8  C  E  W  [  u  x  y  |  }                                [  h  
    9  A  E  M  S  [  a  i  o  y                                       
              (  H  L  X  \  n  p  q  y  z  |  }                                        
      #  ,  4  5  7  U  _                                  &  .  1  9  D  L  W  _  `  b  h  p  y                                             b  e  p  x  {                                      '  0  8  9  ;  Y  c                                          ,  4  7  ?  J  R  ]  e  f  h  n  v                            %  &  (  F  P  t  w                               #  +  6  >  I  Q  R  T  Z  b  k  s  v                                 	        :  D                              ,  .  3  5  :  <  A  C  H  L  S  X  y  {                                                       %  '  ,  .  3  7  P  V  l  n  s  u  z  |          
                        S   Y                                                                     !  !  <!  >!  A!  C!  L!  N!  W!  Y!  Z!  \!  v!  z!  !  !  !  !  !  !  !  !  !  !  !  !  "  "  "  "  "  "  ""  $"  -"  /"  0"  2"  L"  P"  n"  q"  |"  ~"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  #  #  #  #   #  $#  K#  U#  #  #  #  #  #  #  #  #  $  $  ?$  A$  E$  G$  M$  O$  U$  W$  ]$  a$  h$  k$  m$  r$  y$  |$  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $  $   %  	%  %  %  %  *%  .%  4%  7%  ?%  D%  S%  U%  X%  Z%  c%  e%  n%  p%  q%  s%  %  %  %  %  %  %  %  %  %  %  %  %  %  %  %  %  %  %  %  %  
&  
&  &  &  &  &  (&  *&  3&  5&  6&  8&  T&  X&  ]&  `&  l&  o&  z&  |&  &  &  &  &  &  &  &  &  &  &  &  &  O'  Q'  S'  U'  '  '  '  '  '  '  '  '  '  '  
(  (  (  (  (  (  (  (  (  !(  "(  '(  8(  @(  V(  X(  Y(  \(  ](  _(  `(  c(  d(  h(  i(  n(  (  (   )  )  )  )  D)  J)  u)  x)  |)  )  )  )  )  )  )  )  )  )  )  )  )  )  )  )  )  )  )  )  *  *  *  
*  *  
*  *  *  *  *  *  *  8*  B*  E+  K+  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  ,  
,  ,  ,  ,  ,  ,  (,  *,  +,  -,  I,  M,  `,  c,  n,  p,  s,  u,  ~,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  -  -  "-  %-  0-  2-  5-  7-  @-  B-  K-  M-  N-  P-  l-  p-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  .  
.  .  .  .  .  4.  8.  M.  P.  [.  ].  b.  d.  o.  q.  |.  ~.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  /  /  (/  +/  6/  8/  =/  ?/  J/  L/  W/  Y/  Z/  \/  |/  /  /  /  /  /  /  /  /  /  /  /  /  /  /  0  0  0  0  0  *0  ,0  70  90  :0  <0  \0  `0  s0  v0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  M1  P1  1  1  1  1  1  1  1  1  1  1  2  2  @2  B2  C2  E2  F2  H2  I2  K2  L2  P2  Q2  U2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  2  
3  3  3  3  3  3  3  3  3  3  3  3  4  4  64  84  <4  >4  E4  G4  M4  O4  U4  Y4  p4  x4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4   5  5  5  #5  55  75  :5  <5  E5  G5  P5  R5  S5  U5  t5  x5  5  5  5  5  5  5  6  6  #6  %6  Z6  `6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  7  /7  17  27  47  57  77  87  :7  ;7  ?7  @7  D7  [7  f7  x7  z7  {7  }7  ~7  7  7  7  7  7  7  7  7  7  7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             	   x                  6  8                    
  9  <  Y  \          x  {          I  O  p  z           6  8  m  p              2  5  L  P          V  \  }            D	  F	  l	  o	  	  	  	  	  N
  Q
  
  
  4  7  i  m        7  7  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3           ]  ]  e  e              z  {      W  W      a#  b#  &  &  (  (  )  )  O*  P*  0  0   3  !3  5  5  7  7                                        +           t           
                   Q f6 Q 5R {x L q; 
  -O s & n     7  7         @           x                         7     @      U n k n o w n                                   G  * Ax 	             T i m e s   N e w   R o m a n   5                       S y m b o l   3.  * Cx 	             A r i a l   ?=  	* Cx 	             C o u r i e r   N e w   7.   {  @               C a l i b r i   A     B               C a m b r i a   M a t h   "  1   h    FF         R  q/       e   R  q/      e       !                                                                                                                                                                                                                                                                                                                           x  20              7  7                                                                        2                           HX    	$P        Q    2                     !                             x   x                             S t u d e n t  S t u d e n t                                                                                                                                                                                                                             Oh +'0     
      p      x               	            
            
                                      Student       Normal.dotm       Student       2         Microsoft Office Word   @           @    (o@    (o         R     q/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ՜. +,0            h      p      |                                             
                              e            7                                                        Title                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	   
         
                                                             !   "   #   $   %   &   '   (   )   *   +   ,   -   .   0   1   2   3   4   5   6   8   9   :   ;   <   =   >   ?   @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   [   \   ]   ^   _   `   a   c   d   e   f   g   h   i   l   R o o t   E n t r y                                                 	           F            _+n          D a t a                                                         
                                     /          1 T a b l e                                                                                                7   OE      W o r d D o c u m e n t                                                                                        4\       S u m m a r y I n f o r m a t i o n                           (                                     Z           D o c u m e n t S u m m a r y I n f o r m a t i o n           8                                        b           C o m p O b j                                                                                           y                                                                                                                               
  	           F'   Microsoft Office Word 97-2003 Document 
   MSWordDoc    Word.Document.8 9q                                                                                                                                                                                                                                                                                                                                                                                                                   